package docker

//--link  不推荐使用
//容器互联  容器1和容器2不使用docker net 链接
// 相互之间通信可以不写ip，而是写容器名，但问题很多

/*

总结：
	--link 其实就是在容器内部的hosts配置中，增加了一个对容器的映射,hosts的映射
			看图 images/043-docker-net使用--link容器后中的配置.png





  启动容器

	docker run -it -d -P --name tomcat01  tomcat  /bin/bash
	docker run -it -d -P --name tomcat02  tomcat  /bin/bash

	docker exec -it tomcat02 ping tomcat01   //此处是 容器名，并不是 ip地址
		ping不同

	在启动一个容器  使用 --link
	docker run -it -d -P --name tomcat03 --link tomcat02  tomcat  /bin/bash

		这里直接使用 --link链接
	再ping
	docker exec -it tomcat03 ping tomcat02
		ok


	看图 images/043-docker-net使用--link容器后中的配置.png


------------问题 反向ping通------------

	tomcat03 能ping通 tomcat02
	那
	tomcat02 能ping通 tomcat03吗？


	docker exec -it tomcat02 ping tomcat03
		error

	因为tomcat02启动是，并没有使用--link链接 tomcat03


	查看tomcat02 tomcat03的hosts

	docker exec -it tomcat03 cat /etc/hosts
		看图images/043-docker-net使用--link容器后中的配置.png

		tomcat03中的hosts绑定了tomcat02

	docker exec -it tomcat02 cat /etc/hosts
		里面并没有绑定tomcat03

		看图images/044-docker-net使用--link容器后中的配置.png




	如果要给tomcat02绑定到tomcat03上，需要重启容器，然后docker run 时，加上 --link


*/
